﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RaytheonTimeDataModel
{
    public partial class ChargeNumberAttribute
    {
        public override string ToString()
        {
            return this.attributeText;
        }
        
        public enum ChargeType
        {
            StraightTime,
            OverTime,
            PTO_Exempt,
            PTO,
            Holiday,
            OtherPaidAbsences,
            JuryDuty,
            IntermittentAbsence,
            Bereavement,
            MilitaryDuty,
            FLSA,
            FMLA,
            MilSpouseLv,
            MissingTime
        }

        public static readonly String[] ChargeTypeStrings = 
        {
            "Straight Time",
            "Exempt Extended Work Hrs",
            "PTO-Exempt Neg Part Day",
            "PTO",
            "Holiday",
            "Other Paid Absences",
            "Jury Duty",
            "Intermittent Absence",
            "Bereavement",
            "Military Duty",
            "UnPaid Absence (FLSA)",
            "UnPaid Absence (FMLA)",
            "UnPd Abs (Mil Spouse Lv)",
            "Missing Time"
        };
    }
}
